package edu.cmu.javadb.plan.visitor;

import edu.cmu.javadb.plan.*;

public interface Visitor<T> {
	public T visitNode(Join node);

	public T visitNode(Selection node);

	public T visitNode(Table node);
	
	public T visitNode(Union node);
	
	public T visitNode(Flattenation node);
	
	public T visitNode(Projection node);
}
